Dependency Structures Ñ Architectural Diagnoses and Therapies
نویسنده
چکیده
Software systems evolve during their development. Even carefully designed systems change their internal structure over time, making it increasingly hard to add or change functionality. An important scaling aspect of software systems is the internal dependency structure. A good architect may have a concrete mental vision of a system and might be able to map this vision to dependencies, and vice versa. More often, caring for your dependencies will become a refactoring task, an engineer’s duty that does not immediately add customer value. This makes it hard to determine the right amount and time to spend effort on it. After some development effort has been spent, it becomes necessary to look at the system from a bird-eye’s perspective to uncover structural properties and decide about structural measures.
منابع مشابه
Enabling Self-Service BI on Document Stores
The growing use of document stores has resulted in vast amounts of semi-structured data holding precious information, which could be profitably integrated into existing BI systems. Unfortunately, due to their schemaless nature, document stores are hardly accessible via direct OLAP querying. In this paper we propose an interactive, schema-on-read approach for finding multidimensional structures ...
متن کاملA Review on the Extent of Urban Design Intervention in Iran’s Architectural Structures for Interaction with Architectural Innovation
The intervention of urban design in Irans architectural structures has been for many years a challenging issue for architects and urban designers over their professional realm. The preservation of architectural structures in Iran has always resorted to extremes. This control and direction has sometimes resulted in exclusion of architecture position and has sometimes, once faced with lack of pro...
متن کاملImproving Architectural Design Skills with Design-Based Learning of New Structures
The purposeful and applied learning of Structures as a pillar of architectural design is very important. The current educational content of Structures in architecture departments is based on theoretical discussions, mathematical formulas, and lecture-oriented material. As a result, students are incompetent in applying practical concepts and structural formal analyses to architectural design. Ef...
متن کاملMaraghe Observatory and an Effort towards Retrieval of Architectural Design of Astronomical Units
Maraghe observatory was built by such engineers as Moayiededdin Orozi etc. under supervision of Khaje Nasireddin Tousi in 7th century AH. The most significant feature associated with Maraghe observatory is the fact that architecture is employed to achieve astronomical purposes in this site. The reason for preferring observatory by astronomers was the fact that these units are superior to wooden...
متن کاملTowards an engine for coordination-based architectural reconfigurations
Software reconfigurability became increasingly relevant to the architectural process due to the crescent dependency of modern societies on reliable and adaptable systems. Such systems are supposed to adapt themselves to surrounding environmental changes with minimal service disruption, if any. This paper introduces an engine that statically applies reconfigurations to (formal) models of softwar...
متن کامل